package wodegua.d24_file_io;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.Writer;

/**
 * BufferedWriter(字符缓冲输出流)
 * 作用:自带8K(8192)的字符缓冲池，可以提高字符输出流写字符数据的性能。
 *
 * 构造器
 * public BufferedWriter(Writer) 把低级的字符输出流包装成一个高级的缓冲字符输出流管道，从而提高字符输出流写数据的性能
 *
 * 字符缓冲输出流新增的功能:换行
 * public void newLine()    换行
 */
public class d16_IoBufferedWriterTest {
    public static void main(String[] args) {
        try (
                Writer fw = new FileWriter("helloworld-app/charOut2.txt");
                BufferedWriter bfw = new BufferedWriter(fw);
        ){
            bfw.write('0');
            bfw.newLine();
            bfw.write(65);
            bfw.newLine();
            bfw.write(97);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
